﻿.header .hd {position:relative;height:85px;}
.ubtrip_left{width:280px;float:left;}
.ubtrip_right{width:670px;float:right;}
.content{width:958px;text-align:left;font-size:12px;}

.box_head,
.box_bottom,
.ubtrip_search,
.box_body .btn4,
.notice li, .help-center li,
.item-area dd.area_more a,
.item-area dd.current,
.item-content li,
.award,
.template-hd-link strong,
.ubtrip_login_btn{background: url(../images/Template12/bg_index.png) no-repeat;}
.header .hd{background: url(../images/Template12/topbg.png) no-repeat;}
.header .hd{background-position:right;}


.template-hd-link{/*position:absolute;top:5px;right:27px;color: #3786C8;font-size: 18px;*/}
.template-hd-link strong{/*background-position:-84px -240px;padding-left:19px;*/color: #3786C8;
    float: left;
    font-size: 18px;
    padding-left: 20px;
                         }
.ubtrip_login_btn{width:54px;height:22px;line-height:22px;overflow:hidden;padding:0;background-position:-167px -204px;border:0;cursor:pointer;vertical-align:middle;text-align:center;}

.ubtrip_login{float:right;font-size:12px;position:absolute;bottom:8px;right:0;}
.ubtrip_login .input-default,.ubtrip_login .input-default-password{width:120px;height:18px;vertical-align:middle;padding:1px}
.ubtrip_login a{padding:0 5px;}
.ubtrip_login label{margin-right:2px;}
.box_body{background: url(../images/Template12/bg_body.png) no-repeat;}
.box_head{height:48px;background-position:0 -133px;overflow:hidden;}
.box_body{background-repeat:repeat-y;overflow:hidden;padding:0 6px;zoom:1}
.box_bottom{height:16px;background-position:0 -181px;}
.box_body .search-content{height:214px;position:relative;padding:28px 0 20px;}
.box_body .search-content-bd{padding:8px 0;}
.box_body .search-bottom{position:absolute;bottom:20px;right:90px;}
.box_body .btn4{background-position:0 -203px;width:100px;height:31px;}
.box_body .travel-toolbox{padding:0 7px;}
                          
.ubtrip_search{height:41px;margin:6px 6px 0 6px;overflow:hidden;}
.ubtrip_search li{float:left;height:41px;line-height:42px;overflow:hidden;text-indent:43px;cursor:pointer;}
.ubtrip_search li a:link,.ubtrip_search li a:visited,.ubtrip_search li a:hover{font-size:14px;font-weight:bold;color:#3786C8;text-decoration:none;display:block}
.ubtrip_search_flight{width:83px;}
.ubtrip_search_hotel{width:83px;}
.ubtrip_search_train{width:101px}
.ubtrip_search li.selected a{color:#255883;}
.t0-selected{background-position:0 -2px}
.t1-selected{background-position:0 -44px;}
.t2-selected{background-position:0 -87px;}

.notice,.help-center{padding:0 7px;}
.notice ul,.help-center ul{padding:0 7px 0;}
.notice li, .help-center li {
    background-position: -270px 0;
    font-size: 12px;
    line-height: 150%;
    padding-left: 12px;
}
.box_title{background-color:#E0F4FE;color:#28618E;height:28px;line-height:28px;font-size:12px;text-indent:7px;margin-bottom:10px;}

.ubtrip_play{border:3px solid #E3E3E3;position:relative;overflow:hidden;zoom:1;height:244px;}
.ubtrip_play_page{position:absolute;right:6px;bottom:7px;overflow:hidden;zoom:1}
.ubtrip_play_page li{height:18px;line-height:18px;overflow:hidden;text-align:center;width:18px;margin-right:4px;float:left;display:inline;cursor:pointer;background-color:#fff}
.ubtrip_play_page li.selected{color:#fff;background-color:#f60;font-weight:bold;}
.ad664x244{width:664px;height:244px;}
.ad664x244 a{display:block;}
.ad664x244 a img{display:block;border:0;}

.new_special{margin-top:10px;height:560px;height:568px\9;}
.new_special dl{margin:0;}
.new_special dt{float:left;margin:0}
.new_special dd{float:left;}


.item-area{border-bottom:2px solid #ddd;padding-bottom:3px;}
.item-area dt{height:28px;line-height:28px;overflow:hidden;margin-bottom:-5px;position:relative;font-size:14px;width:290px;}
.item-area dd{height:28px;line-height:28px;overflow:hidden;margin-bottom:-5px;cursor:pointer;width:50px;text-align:center;position:relative;color:#06c;}
.item-area dd.current{border:1px solid #ccc;border-bottom:0;background-position:0 -376px;font-size:14px;font-weight:bold;color:#666;}
.item-area dd.area_more{float:right;padding:0;width:52px;}
.item-area dd.area_more a{background-position:-108px -204px;width:52px;height:19px;text-indent:-100px;overflow:hidden;margin-top:4px;display:block;}

.item-content{padding:15px 0;}
.item-content li{overflow:hidden;zoom:1;line-height:180%;background-position:-271px -15px;padding-left:10px;width:290px;float:left;}
.item-content li.right_column{float:right;}
.item-content li a{float:left;}
.item-content li a:link,.item-content li a:visited{color:#06c;text-decoration:none;}
.item-content li a:hover{text-decoration:none;}
.item-content .item_date{margin-right:8px;color:#333;}
.item-content .price,.hotels-content .price{float:right;}
.award{float:right;background-position:0 -240px;width:50px;height:18px;line-height:18px;text-indent:20px;vertical-align:middle;font-weight:bold;color:#f60;}

.box_title strong{font-size:12px;float:left}
.box_title span{float:right;height:28px;margin-right:10px;}
.box_title span a:link,.box_title span a:visited{color:#06c;font-weight:normal;}
.box_body .travel-toolbox li.exchange-rates{margin:-5px 0 0 15px;}
.box_body .travel-toolbox li.train-times{margin-left:30px;}
.ad242x90{width:242px;height:90px;margin:0 auto;overflow:hidden;}
.ad_google_height_100{height:100px;margin-top:10px;text-align:left;}
.ad_google_height_39{height:39px;text-align:left;}
.ad_google_height_71{height:71px;}


.ubtrip_right .item-border-bd ul{display:none;}
.ubtrip_right .item-border-bd ul.current{display:block;}

/*fix*/
.box_body .travel-toolbox{width:auto;}
.box_body .travel-toolbox ul{margin:0}
.box_body .travel-toolbox li{width:100px;margin-left:20px;display:inline;}
.box_body .help-center{width:auto;}
.ubtrip_right .item-border-bd{margin:0 10px;}
.footer_pages{width:988px;}
